package com.kili.cloud.shorturl.service.model;

import lombok.Data;

import java.util.Date;

/**
 * @description:
 * @author: tom.liu
 * @date: 2019/6/16 18:33
 */
@Data
public class UrlMapInfoModel {
    /**
     * 主键id
     */
    private Long id;

    /**
     * 原url
     */
    private String originalUrl;

    /**
     * 短链接url前缀部分
     */
    private String shortUrlDomain;

    /**
     * 短链接url后半部分
     */
    private String shortUrlUri;

    /**
     * 原url的hash值
     */
    private Long hashCode;

    /**
     * 短链接类型：0-永久型 1-次数型 2-时间型
     */
    private Integer type;

    /**
     * 用户id
     */
    private Long customerId;

    /**
     * 访问次数
     */
    private Integer visitCount;

    /**
     * 有效访问次数
     */
    private Integer effectCount;

    /**
     * 有效时间起
     */
    private Date effectTimeBegin;

    /**
     * 有效时间止
     */
    private Date effectTimeEnd;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 是否删除
     */
    private Integer isDeleted;
}
